package com.byxy.dao;

import java.io.Serializable;
import java.util.List;

import com.byxy.entity.Book;

public interface BookDao {
	/**
	 * 增加
	 * @param book
	 */
	void add(Book book);
	/**
	 * 删除
	 * @param book
	 */
	void delete(Book book);
	/**
	 * 修改
	 * @param book
	 */
	void update(Book book);
	/**
	 * 查询
	 * @return
	 */
	List<Book> find();
	/**
	 * 分页
	 * @param pos下标0
	 * @param rows长度
	 * @return
	 */
	List<Book> find(int pos,int rows);
	/**
	 * 统计
	 * @return
	 */
	long count();
	/**
	 * 获取单一对象
	 * @param id
	 * @return
	 */
	Book getById(Serializable id);
}
